package com.guoguo.service;

import java.util.List;
import java.util.Map;

import com.guoguo.entity.Attention;
import com.guoguo.entity.UserExt;


/**
 * Created by Administrator on 2017/8/9 0009.
 */
public interface IUserExtService {

    /**
     * 修改用户扩展信息
     *
     * @param userExt
     */
    UserExt updateUserExt(UserExt userExt);

    /**
     * 根据用户id查询用户扩展信息
     *
     * @param userId
     * @return
     */
    UserExt findUserExt(String userId);

    List<UserExt> selectUserExt();
    /**
     * 添加扩展用户
     */
    void insertUserExt(UserExt userExt);

    /**
     * 修改用户的禁言状态
     *
     * @param userId
     * @return
     */
    int updateUserExtJY(String userId);

    /**
     * 根据userId解除禁言
     *
     * @param userId
     * @return
     */
    int updateUserExtQXJY(String userId);

    /**
     * 用户充值
     *
     * @param rechargeId
     * @param payType
     */
    void updateUserMember(String rechargeId, int payType, UserExt userExt);

    /**
     * 查询用户是否有关注对象
     *
     * @param par
     * @return
     */
    Attention findUserAttention(Map<String, String> par);

	/**
	 * @param 更新邀请人的积分
	 * @return
	 */
	Integer addSrcUserPoint(String isScrUser);

}
